/*
 * @Author: LiJia
 * @Date: 2021-03-26 06:58:46
 * @LastEditTime: 2021-04-06 03:58:32
 * @LastEditors: LiJia
 * @Description: Description
 * @FilePath: \class-manage-system\miniprogram\pages\sources\children\source-detail\source-detail.ts
 */
Page({

  // 页面的初始数据
  data: {
    sourceItem: {} as any,
    detailContent: {}
  },

  // 生命周期函数--监听页面加载
  onLoad() {
    const eventChannel = this.getOpenerEventChannel()
    eventChannel.on('sourceItem', (req) => {
      this.setData({
        sourceItem: req.data
      })
    })
    this.getSourceDetailContent()
  },

  // 生命周期函数--监听页面初次渲染完成
  onReady() {},

  // 生命周期函数--监听页面显示
  onShow() {},

  // 生命周期函数--监听页面隐藏
  onHide() {},

  // 生命周期函数--监听页面卸载
  onUnload() {},

  // 页面相关事件处理函数--监听用户下拉动作
  onPullDownRefresh() {},

  // 页面上拉触底事件的处理函数
  onReachBottom() {},

  // 用户点击右上角分享
  onShareAppMessage() {
    return {};
  },

  // ==================== 用户自定义方法 start =================== //
  /**
   * 获取资源详细信息
   */
  getSourceDetailContent() {
    debugger
    let content = {
      author: this.data.sourceItem.author,
      title: this.data.sourceItem.title,
      updateDate: this.data.sourceItem.uploadDate,
      uploadDate: this.data.sourceItem.uploadDate,
      description: this.data.sourceItem.description === ""
        ? "作者还没有对这份资源添加描述哦" : this.data.sourceItem.description,
    }

    this.setData({
      detailContent: content
    })
  },
  handleDownloadSource() {
    console.log('下载资源')
    wx.showToast({
      title: '后台下载中...',
      icon: 'none',
      duration: 1234
    })
  }
  // ==================== 用户自定义方法  end  =================== //
})